package com.wilmer.paperAnswers.service;

import java.util.List;
import com.wilmer.paperAnswers.domain.YwPaperStudentAnswers;
import com.wilmer.paperResults.domain.GetInfoBackVO;

/**
 * 答题记录Service接口
 * 
 * @author zl
 * @date 2024-04-23
 */
public interface IYwPaperStudentAnswersService 
{
    YwPaperStudentAnswers selectYwPaperStudentAnswersByAnswerId(Long var1);

    List<YwPaperStudentAnswers> selectYwPaperStudentAnswersList(YwPaperStudentAnswers var1);

    GetInfoBackVO getInfoBack(Long var1,Long userId);

    int insertYwPaperStudentAnswers(YwPaperStudentAnswers var1);

    int awardingOfPoints(YwPaperStudentAnswers var1);

    int updateYwPaperStudentAnswers(YwPaperStudentAnswers var1);

    int deleteYwPaperStudentAnswersByAnswerIds(Long[] var1);

    int deleteYwPaperStudentAnswersByAnswerId(Long var1);
//    /**
//     * 查询答题记录
//     *
//     * @param answerId 答题记录主键
//     * @return 答题记录
//     */
//    public YwPaperStudentAnswers selectYwPaperStudentAnswersByAnswerId(Long answerId);
//
//    /**
//     * 查询答题记录列表
//     *
//     * @param ywPaperStudentAnswers 答题记录
//     * @return 答题记录集合
//     */
//    public List<YwPaperStudentAnswers> selectYwPaperStudentAnswersList(YwPaperStudentAnswers ywPaperStudentAnswers);
//
//    /**
//     * 新增答题记录
//     *
//     * @param ywPaperStudentAnswers 答题记录
//     * @return 结果
//     */
//    public int insertYwPaperStudentAnswers(YwPaperStudentAnswers ywPaperStudentAnswers);
//
//    /**
//     * 修改答题记录
//     *
//     * @param ywPaperStudentAnswers 答题记录
//     * @return 结果
//     */
//    public int updateYwPaperStudentAnswers(YwPaperStudentAnswers ywPaperStudentAnswers);
//
//    /**
//     * 批量删除答题记录
//     *
//     * @param answerIds 需要删除的答题记录主键集合
//     * @return 结果
//     */
//    public int deleteYwPaperStudentAnswersByAnswerIds(Long[] answerIds);
//
//    /**
//     * 删除答题记录信息
//     *
//     * @param answerId 答题记录主键
//     * @return 结果
//     */
//    public int deleteYwPaperStudentAnswersByAnswerId(Long answerId);
}
